person or object that obstructs the view - Inglés Sinónimo Diccionario